﻿<!--
    Mango - Open Source M2M - http://mango.serotoninsoftware.com
    Copyright (C) 2006-2011 Serotonin Software Technologies Inc.
    @author Matthew Lohbihler
    
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see http://www.gnu.org/licenses/.
 -->
<h1>Обзор</h1>
<p>Источник данных Galil используется для обмена данными с контроллерами Galil DMC-21x2, доступными через I/P – сеть. Устройства могут быть подключены к локальной сети или Интранет-сети, а также могут находиться в любом месте сети Интернет. Это источник данных, работающий в режиме опроса.</p>

<h1>Конфигурация </h1>
<p>Каждый источник данных должен иметь произвольно заданное Имя. Настройки Хоста и Порта определяют расположение устройств в сети. Хост может быть задан с помощью имени домена или IP-адреса. Значения полей Время ожидания и Повторы определяют поведение системы в случае ошибки опроса. Источник данных ожидает ответа от устройства в течение заданного времени ожидания (в миллисекундах). Если ответа нет, запрос будет повторяться заданное в поле Повторы количество раз. В поле Время обновления задается частота выполнения опросов.</p>
<p>После установления соединения с устройством, оно поддерживается столько времени, сколько позволяет устройство. Если соединение потеряно, автоматически производится попытка его восстановить.</p>

<h1>Тестирование команд</h1>
<p>С помощью раздела Тестирование команд Galil можно протестировать состояние устройства и его присутствие в сети. Для реализации данной функции в системе устанавливается новое соединение, по которому отправляются команды. В этом случае не возникает конфликта ни с одним из работающих источников данных. Однако, если устройство позволяет устанавливать ограниченное число одновременных соединений, то связь в таком тестовом соединении может пропасть. </p>
<p>Значение поля Команда может содержать любую командную строку (за исключением символа конца строки, и, возможно, за исключением точки с запятой в конце). Результат выполнения команды отображается ниже кнопки Выполнить. Если соединение с устройством потеряно, на экране появится сообщение об ошибке. Соединение прекратится, если в течение заданного времени ожидания ответ не будет получен. Если получен ответ об ошибке (например, получен ответ «?»), на экране будет выведено сообщение «Ответ об ошибке».</p>
